.model-panel{
  height:calc(100vh - 132px);
  overflow-y: auto;
}

.svg-tool-active{
  background-color:  var(--toolboxItemActiveBackgroung);
  color:var(--toolboxItemActiveColor);
}

.model-search-field{
  line-height: 1;
  background-color: var(--toolboxPanelBackgroung);
}
:host ::ng-deep .model-search-field .mat-form-field-flex{
  padding:0;
  height:40px;
}
:host ::ng-deep .model-search-field .mat-form-field-prefix{
  padding:6px 0;
}
:host ::ng-deep .model-search-field .mat-form-field-infix{
  margin: 0;
  padding: 8px 0;
  border-top: 0;
  width: 100%;
}
:host ::ng-deep .model-search-field .clear-btn{
  width: auto !important;
  height: auto !important;
}

:host ::ng-deep .model-search-field .mat-form-field-wrapper{
  padding-bottom:0;
}

:host ::ng-deep .model-search-field .mat-form-field-underline{
  bottom:0;
}

:host ::ng-deep .model-desc {
  display: flex;
  line-height: 40px;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  cursor:pointer;
}

.model-desc img{
  width: 40px;
  height: 30px;
}

.model-name{
  flex: 1;
  /* display: inline-block; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}   
